//
//  SXGatewayHelper.h
//  SXIotSDK
//
//  Created by admin on 2020/7/2.
//

#import <Foundation/Foundation.h>
#import "SXPhyDevInfo.h"

NS_ASSUME_NONNULL_BEGIN

@interface SXGatewayHelper : NSObject

+ (void)queryFirmwareVersion:(NSString*)zkId callback:(void(^)(NSString* result, NSError* error))callback;
+ (void)queryWirelessChannel:(NSString*)zkId callback:(void(^)(NSString* result, NSError* error))callback;
+ (void)queryDNS:(NSString*)zkId callback:(void(^)(NSString* result, NSError* error))callback;
+ (void)querySubCount:(NSString*)zkId callback:(void(^)(NSString* result, NSError* error))callback;
+ (void)zigBeeIntoPairingMode:(NSString*)zkId callback:(void(^)(NSString* result, NSError* error))callback;
+ (void)zigBeeQuitPairingMode:(NSString*)zkId callback:(void(^)(NSString* result, NSError* error))callback;
+ (void)querySubDevList:(NSString*)zkId callback:(void(^)(NSArray<SXPhyDevInfo*>* result, NSError* error))callback;

@end

NS_ASSUME_NONNULL_END
